Dynamic Branch Prediction Using Machine Learning
نویسنده
چکیده
Microarchitectural prediction based on machine learning has received increasing attention in recent years. The common problem is that most of the Neural Network Based Branch Predictors (NNBBP) can achieve high accuracy; however, that achievement is not big enough to offset the cost of latency. As a result, the idea of using Neural Networks (NN) to perform branch prediction is not practically used compared to industrial designs. As microachitecture becomes more and more deeply pipelined, branch misprediction latency is the most important component of performance degradation. At present, there are several NNBBP have been proposed, and their algorithms and relative performance will be examined in this project. In addition to that, we have proposed our own dynamic branch predictor using Learning Vector Quantization (LVQ) to suggest another approach within the realm of machine learning.
منابع مشابه
Dynamic Branch Prediction using Machine Learning Algorithms
Machine Learning algorithms have long been used to develop classifiers which learn patterns among the data for grouping them into classes. Using such algorithms for exploiting finer structure in the data seems to be a good way to address the problem of Dynamic branch prediction (DBP). However, not all conventional algorithms in machine learning can be directly applied to DBP, since they usually...
متن کاملA Shadow Dynamic Finite State Machine for Branch Prediction: An Alternative for the 2-bit Saturating Counter
In order to meet high performance demands, modern processor architectures exploit varieties of dynamic branch prediction topologies ([4]-[6] provide an excellent introduction and research coverage) to increase instruction-level parallelism (ILP). Dynamic branch predictors use run-time branch execution history to predict branch direction. Most previous techniques use a branch pattern history tab...
متن کاملHypertension Prediction in Primary School Students Using an Ensemble Machine Learning Method
Introduction: The prevalence of hypertension in children is increasing, and this complication is considered the most important risk factor for cardiovascular diseases in older age. Early detection and control of hypertension can prevent its progress and reduce its consequences. Machine learning methods can help predict this complication promptly and reduce cost and time. This study aimed to pro...
متن کاملHypertension Prediction in Primary School Students Using an Ensemble Machine Learning Method
Introduction: The prevalence of hypertension in children is increasing, and this complication is considered the most important risk factor for cardiovascular diseases in older age. Early detection and control of hypertension can prevent its progress and reduce its consequences. Machine learning methods can help predict this complication promptly and reduce cost and time. This study aimed to pro...
متن کاملProtein Secondary Structure Prediction: a Literature Review with Focus on Machine Learning Approaches
DNA sequence, containing all genetic traits is not a functional entity. Instead, it transfers to protein sequences by transcription and translation processes. This protein sequence takes on a 3D structure later, which is a functional unit and can manage biological interactions using the information encoded in DNA. Every life process one can figure is undertaken by proteins with specific functio...
متن کامل